package com.xiangwei.dao;

import java.util.List;
import java.util.Map;

import com.xiangwei.dto.DropDownDto;
import com.xiangwei.entity.Vendor;

public interface VendorMapper {
    int deleteByPrimaryKey(Integer id);

	int insert(Vendor record);

	int insertSelective(Vendor record);

	Vendor selectByPrimaryKey(Integer id);

	int updateByPrimaryKeySelective(Vendor record);

	int updateByPrimaryKeyWithBLOBs(Vendor record);

	int updateByPrimaryKey(Vendor record);


    
  //查询vendorList集合
    List<Vendor> findVendorList(Map<Object,Object> map);
    //查询厂商下拉�?
    List<DropDownDto> selectVendorNameList();
    //查询是否有重复的厂商名称
    int findVendorNameCount(Map<Object,Object> map);

	List<Vendor> findAllVendors();
	
	Vendor selectVendorByName(String vName);
	
	Vendor getMaxIdVendor();
}